#ifndef RGUI_CIRCLE_HPP
#define RGUI_CIRCLE_HPP

#include "vec2.hpp"

namespace rgui
{

class Circle
{
public:
									Circle(const rgui::vec2f &position, const float radius);

	const rgui::vec2f&				getPosition();
	float							getRadius();

	void							setPosition(const rgui::vec2f &position);
	void							setRadius(float radius);

	// Check if the given position is inside the rectangle
	bool							contains(const rgui::vec2f &position);
private:
	rgui::vec2f mPosition;
	float mRadius;
};

}

#endif